package calculatrice;
// ==========================================================================
//										
//	- OpeAdd -	
//
// ==========================================================================
//	'+' ou '-'
// ==========================================================================
/**
 * La classe OpeAdd qui gère les opérateur Addition c'est à dire '+' ou '-'
 * @see OpeMul
 * @author BOAZIZ M , BOUAYADI R , DRAMSY C , OCCELLO A , SENG D
 */
public class OpeAdd {
	private char ope;
	
	/**
	 * Constructeur par defaut de OpeAdd
	 */
	public OpeAdd(){
		
	}
	
	/**
	 * Constructeur de OpeAdd , Le paramètre o affecte o dans ope<br/>
	 * @param o
	 */
	public OpeAdd(char o)
	{
		ope =  o;
	}
	/**
	 * Methode statique qui verifie si l'argument passé en paramètre est vraiment un OpeAdd
	 * 
	 * @param ope
	 * @return boolean
	 */
	public static boolean isOpeAdd( char ope )
	{
		return ( ope == '+' || ope == '-' );
	}
	/**
	 * Verifie si l'objet est une Addition
	 * @return boolean
	 */
	public boolean isAdd()
	{
		return (ope == '+');
	}
	
	/**
	 * Verifie si l'objet est une soustraction
	 * @return boolean
	 */
	public boolean isSous()
	{
		return (ope == '-');
	}
	
}
